Exploiting Commodity Hard-Disk Geometry to Efficiently Preserve Data Consistency
نویسنده
چکیده
In the last couple of years, hard-disk technology has experienced an unjustified progressive boost of the built-in cache size, affecting both the power consumption and the reliability of stored data. Large built-in caches offer limited benefits in terms of performance with respect to the smaller ones. Moreover, they need to be kept in write-through mode to preserve data in case of a power failure in mission-critical systems. This implies severe repercussions on the disk write performance, due to the role of the built-in cache itself, mainly acting as a write scheduler, rather than just a mere I/O buffer, as its ever increasing size would suggest. In this scenario, an exact hard-disk characterization can provide the upper layers enough information to compensate the performance loss produced by the write-through policy. File-systems and device-drivers can in fact obviate most of these issues via proper data layouts, depending on a detailed knowledge of the hard-disks geometry. This paper introduces the chunk skew layout, a novel data layout strategy targeted to improve the performance of commodity hard-disks in missioncritical systems. For this purpose we also analyze the differences in terms of geometry and performance in a batch of identical commodity harddisks, discovering an unexpected and more complex scenario where most of the assumptions made so far on hard-disk technology do not hold
منابع مشابه
Consistency of Databases on Commodity Disk Drives
Most database systems use ARIES-like logging and recovery scheme to recover from failures and guarantee transactional consistency. ARIES relies on the Write-Ahead Logging (WAL) protocol which requires that log records be written durably prior to the corresponding data changes. In order to enforce WAL, database systems rely on the write-through capability of the storage media. While SCSI disks t...
متن کاملEnforcing Database Recoverability on Disks that Lack Write-Through
Most database systems use ARIES-like logging and recovery scheme to recover from failures and guarantee transactional consistency. ARIES relies on Write-Ahead Logging (WAL) protocol which requires that log records be durably written prior to the corresponding data changes. Database systems use the write-through capability of the storage media to enforce write-ahead logging. While SCSI disks tha...
متن کاملImproved Graph Laplacian via Geometric Self-Consistency
We address the problem of setting the kernel bandwidth used by Manifold Learning algorithms to construct the graph Laplacian. Exploiting the connection between manifold geometry, represented by the Riemannian metric, and the Laplace-Beltrami operator, we set by optimizing the Laplacian’s ability to preserve the geometry of the data. Experiments show that this principled approach is effective an...
متن کاملHardware-Conscious DBMS Architecture for Data-Intensive Applications
Recent research shows that traditional database technology does not efficiently exploit the features of modern computer hardware. This problem is especially visible in the area of computationally-intensive applications, where specialized programs achieve performance orders of magnitude higher than DBMSs. In this article we present techniques that aim at bridging this gap. Three issues are discu...
متن کاملSpeckle Reduction in Synthetic Aperture Radar Images in Wavelet Domain Exploiting Intra-scale and Inter-scale Dependencies
Synthetic Aperture Radar (SAR) images are inherently affected by a multiplicative noise-like phenomenon called speckle, which is indeed the nature of all coherent systems. Speckle decreases the performance of almost all the information extraction methods such as classification, segmentation, and change detection, therefore speckle must be suppressed. Despeckling can be applied by the multilooki...
متن کامل